<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>数据类型转换为字符串和布尔型</title>
</head>

<body>
  <script>
    // 1.转化为字符串类型
    //1.1String（数据）  开发中提倡使用
    console.log(typeof String(1));
    console.log(typeof String(true));

    // 1.2 变量 .toString()  小括号可以写数字表示进制
    let num = 10
    console.log(num.toString(16));  //将10转化为十进制的数字，再变成字符串类型

    //2.转化为布尔型Boolean  分支语句需要用到
    // 2.1有六种情况为false: false 0 '' null undefined NaN(无，没有)
    // 2.2其他的都是true
    console.log(Boolean(false));   //false
    console.log(Boolean(0)); //false
    console.log(Boolean(2)); //true
    console.log(Boolean('')); //false
    console.log(Boolean(null)); //false
    console.log(Boolean(undefined)); //false
    console.log(Boolean(NaN)); //false



  </script>
</body>

</html>